use "/health.dta"

tabulate year, generate(yr)
drop yr1 
tsset country_id year
gen f_e_peinfmor_ln=F.e_peinfmor_ln
gen l_e_peinfmor_ln=L.e_peinfmor_ln

**********************
///Table 2
//Model1
xtscc f_e_peinfmor_ln v2x_EDcomp_thick  e_migdppc_ln e_miurbani e_migdpgro, fe 

//Model2
xtscc f_e_peinfmor_ln nocorrupt  e_migdppc_ln e_miurbani e_migdpgro , fe 

//Model3
xtscc f_e_peinfmor_ln v2x_EDcomp_thick nocorrupt e_migdppc_ln e_miurbani e_migdpgro, fe 

//Model4
xtscc f_e_peinfmor_ln v2x_EDcomp_thick nocorrupt e_migdppc_ln e_miurbani e_migdpgro e_peinfmor_ln_rt l_e_peinfmor_ln yr*, fe 

//Model5
xtscc f_e_peinfmor_ln v2x_EDcomp_thick nocorrupt e_migdppc_ln e_miurbani e_migdpgro e_mipetrol v2svdomaut e_miinteco e_miinterc l_e_peinfmor_ln  democ_n aid e_peinfmor_ln_rt yr*, fe 

//Model6
xtscc f_e_peinfmor_ln p_polity2 nocorrupt e_migdppc_ln e_miurbani e_migdpgro e_peinfmor_ln_rt l_e_peinfmor_ln yr*, fe 


**********************
///Table 3
//Model1
xtreg F.e_peinfmor_ln v2x_EDcomp_thick nocorrupt e_migdppc_ln e_miurbani e_migdpgro e_peinfmor_ln_rt L.e_peinfmor_ln i.year, re vce(clu country_id) 

//Model2
xtreg F.e_peinfmor_ln v2x_EDcomp_thick nocorrupt e_migdppc_ln e_miurbani e_migdpgro compsjmhatit , fe vce(r)

//Model3
gen l10_v2x_EDcomp_thick=L10.v2x_EDcomp_thick
gen l10_nocorrupt=L10.nocorrupt
xtscc f_e_peinfmor_ln l10_v2x_EDcomp_thick l10_nocorrupt e_migdppc_ln e_miurbani e_migdpgro e_peinfmor_ln_rt l_e_peinfmor_ln yr*, fe 


**********************
///Table 4
//Model1
xtreg d.e_peinfmor_ln l.e_peinfmor_ln d.v2x_EDcomp_thick d.nocorrupt d.e_migdppc_ln d.e_miurbani d.e_migdpgro l.v2x_EDcomp_thick l.nocorrupt l.e_migdppc_ln l.e_miurbani l.e_migdpgro l.e_peinfmor_ln_rt, fe vce(r) 

//Model2
xtreg d.e_peinfmor_ln l.e_peinfmor_ln d.v2x_EDcomp_thick d.nocorrupt d.e_migdppc_ln d.e_miurbani d.e_migdpgro l.v2x_EDcomp_thick l.nocorrupt l.e_migdppc_ln l.e_miurbani l.e_migdpgro l.e_peinfmor_ln_rt i.year, fe vce(r)


**********************
///Table 5
//Model1
xtscc f_e_peinfmor_ln c.v2x_EDcomp_thick##c.v2x_EDcomp_thick nocorrupt e_migdppc_ln e_miurbani e_migdpgro, fe 

//Model2
xtscc f_e_peinfmor_ln c.v2x_EDcomp_thick##c.v2x_EDcomp_thick nocorrupt e_migdppc_ln e_miurbani e_migdpgro l_e_peinfmor_ln e_peinfmor_ln_rt yr*, fe 
 
 
**********************
///Table B.3

//Model1
xtscc f_e_peinfmor_ln v2x_EDcomp_thick wbgi_rle e_migdppc_ln e_miurbani e_migdpgro yr*, fe

//Model2
xtscc f_e_peinfmor_ln v2x_EDcomp_thick ti_cpi e_migdppc_ln e_miurbani e_migdpgro  yr*, fe

//Model3
xtscc f_e_peinfmor_ln v2x_EDcomp_thick wbgi_gee e_migdppc_ln e_miurbani e_migdpgro yr*, fe

//Model4
xtscc f_e_peinfmor_ln p_polity2 nocorrupt e_migdppc_ln e_miurbani e_migdpgro  yr* if year>=1996, fe

//Model5
xtscc f_e_peinfmor_ln v2x_EDcomp_thick nocorrupt e_migdppc_ln e_miurbani e_migdpgro yr* if year>=1996, fe

//Model6
gen f_v2pehealth=F.v2pehealth
xtscc f_v2pehealth v2x_EDcomp_thick nocorrupt e_migdppc_ln e_miurbani e_migdpgro yr* if year>=1996, fe

